/*
 * Wilate - Hello-Elementor Child-Theme
 *
 * by Spikelands, Walliser Solutions
 *
 * License: GNU General Public License ~v2
 * http://www.gnu.org/licenses/gpl-2.0.html
*/
@import url("https://use.typekit.net/fvc2xsc.css");
@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap");
#body .sofia-black {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: normal !important;
}

#body .sofia-black-italic {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: italic !important;
}

#body .sofia-bold {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 700 !important;
  font-style: normal !important;
}

#body .sofia-bold-italic {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 700 !important;
  font-style: italic !important;
}

#body .sofia-medium {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 500 !important;
  font-style: normal !important;
}

#body .sofia-medium-italic {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 500 !important;
  font-style: italic !important;
}

#body .raleway,
#body .relaway {
  font-family: "Raleway", sans-serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
}

#body .raleway-italic,
#body .relaway-italic {
  font-family: "Raleway", sans-serif !important;
  font-weight: 400 !important;
  font-style: italic !important;
}

#body .raleway-medium,
#body .relaway-medium {
  font-family: "Raleway", sans-serif !important;
  font-weight: 500 !important;
  font-style: normal !important;
}

#body .raleway-medium-italic,
#body .relaway-medium-italic {
  font-family: "Raleway", sans-serif !important;
  font-weight: 500 !important;
  font-style: italic !important;
}

#body .raleway-semibold,
#body .relaway-semibold {
  font-family: "Raleway", sans-serif !important;
  font-weight: 600 !important;
  font-style: normal !important;
}

#body .raleway-semibold-italic,
#body .relaway-semibold-italic {
  font-family: "Raleway", sans-serif !important;
  font-weight: 600 !important;
  font-style: italic !important;
}

#body .raleway-bold,
#body .relaway-bold {
  font-family: "Raleway", sans-serif !important;
  font-weight: 700 !important;
  font-style: normal !important;
}

#body .raleway-bold-italic,
#body .relaway-bold-italic {
  font-family: "Raleway", sans-serif !important;
  font-weight: 700 !important;
  font-style: italic !important;
}

.fs-10 {
  font-size: 10px !important;
  line-height: 12px !important;
}

.fs-11 {
  font-size: 11px !important;
  line-height: 13.2px !important;
}

.fs-12 {
  font-size: 12px !important;
  line-height: 14.4px !important;
}

.fs-13 {
  font-size: 13px !important;
  line-height: 15.6px !important;
}

.fs-14 {
  font-size: 14px !important;
  line-height: 16.8px !important;
}

.fs-15 {
  font-size: 15px !important;
  line-height: 18px !important;
}

.fs-16 {
  font-size: 16px !important;
  line-height: 19.2px !important;
}

.fs-17 {
  font-size: 17px !important;
  line-height: 20.4px !important;
}

.fs-18 {
  font-size: 18px !important;
  line-height: 21.6px !important;
}

.fs-19 {
  font-size: 19px !important;
  line-height: 22.8px !important;
}

.fs-20 {
  font-size: 20px !important;
  line-height: 24px !important;
}

.fs-21 {
  font-size: 21px !important;
  line-height: 25.2px !important;
}

.fs-22 {
  font-size: 22px !important;
  line-height: 26.4px !important;
}

.fs-23 {
  font-size: 23px !important;
  line-height: 27.6px !important;
}

.fs-24 {
  font-size: 24px !important;
  line-height: 28.8px !important;
}

.fs-25 {
  font-size: 25px !important;
  line-height: 30px !important;
}

.fs-26 {
  font-size: 26px !important;
  line-height: 31.2px !important;
}

.fs-27 {
  font-size: 27px !important;
  line-height: 32.4px !important;
}

.fs-28 {
  font-size: 28px !important;
  line-height: 33.6px !important;
}

.fs-29 {
  font-size: 29px !important;
  line-height: 34.8px !important;
}

.fs-30 {
  font-size: 30px !important;
  line-height: 36px !important;
}

.fs-31 {
  font-size: 31px !important;
  line-height: 37.2px !important;
}

.fs-32 {
  font-size: 32px !important;
  line-height: 38.4px !important;
}

.fs-33 {
  font-size: 33px !important;
  line-height: 39.6px !important;
}

.fs-34 {
  font-size: 34px !important;
  line-height: 40.8px !important;
}

.fs-35 {
  font-size: 35px !important;
  line-height: 42px !important;
}

.fs-36 {
  font-size: 36px !important;
  line-height: 43.2px !important;
}

.fs-37 {
  font-size: 37px !important;
  line-height: 44.4px !important;
}

.fs-38 {
  font-size: 38px !important;
  line-height: 45.6px !important;
}

.fs-39 {
  font-size: 39px !important;
  line-height: 46.8px !important;
}

.fs-40 {
  font-size: 40px !important;
  line-height: 48px !important;
}

.fs-41 {
  font-size: 41px !important;
  line-height: 49.2px !important;
}

.fs-42 {
  font-size: 42px !important;
  line-height: 50.4px !important;
}

.fs-43 {
  font-size: 43px !important;
  line-height: 51.6px !important;
}

.fs-44 {
  font-size: 44px !important;
  line-height: 52.8px !important;
}

.fs-45 {
  font-size: 45px !important;
  line-height: 54px !important;
}

.fs-46 {
  font-size: 46px !important;
  line-height: 55.2px !important;
}

.fs-47 {
  font-size: 47px !important;
  line-height: 56.4px !important;
}

.fs-48 {
  font-size: 48px !important;
  line-height: 57.6px !important;
}

.fs-49 {
  font-size: 49px !important;
  line-height: 58.8px !important;
}

.fs-50 {
  font-size: 50px !important;
  line-height: 60px !important;
}

.fs-51 {
  font-size: 51px !important;
  line-height: 61.2px !important;
}

.fs-52 {
  font-size: 52px !important;
  line-height: 62.4px !important;
}

.fs-53 {
  font-size: 53px !important;
  line-height: 63.6px !important;
}

.fs-54 {
  font-size: 54px !important;
  line-height: 64.8px !important;
}

.fs-55 {
  font-size: 55px !important;
  line-height: 66px !important;
}

.fs-56 {
  font-size: 56px !important;
  line-height: 67.2px !important;
}

.fs-57 {
  font-size: 57px !important;
  line-height: 68.4px !important;
}

.fs-58 {
  font-size: 58px !important;
  line-height: 69.6px !important;
}

.fs-59 {
  font-size: 59px !important;
  line-height: 70.8px !important;
}

.fs-60 {
  font-size: 60px !important;
  line-height: 72px !important;
}

.fs-61 {
  font-size: 61px !important;
  line-height: 73.2px !important;
}

.fs-62 {
  font-size: 62px !important;
  line-height: 74.4px !important;
}

.fs-63 {
  font-size: 63px !important;
  line-height: 75.6px !important;
}

.fs-64 {
  font-size: 64px !important;
  line-height: 76.8px !important;
}

.fs-65 {
  font-size: 65px !important;
  line-height: 78px !important;
}

.fs-66 {
  font-size: 66px !important;
  line-height: 79.2px !important;
}

.fs-67 {
  font-size: 67px !important;
  line-height: 80.4px !important;
}

.fs-68 {
  font-size: 68px !important;
  line-height: 81.6px !important;
}

.fs-69 {
  font-size: 69px !important;
  line-height: 82.8px !important;
}

.fs-70 {
  font-size: 70px !important;
  line-height: 84px !important;
}

.fs-71 {
  font-size: 71px !important;
  line-height: 85.2px !important;
}

.fs-72 {
  font-size: 72px !important;
  line-height: 86.4px !important;
}

.fs-73 {
  font-size: 73px !important;
  line-height: 87.6px !important;
}

.fs-74 {
  font-size: 74px !important;
  line-height: 88.8px !important;
}

.fs-75 {
  font-size: 75px !important;
  line-height: 90px !important;
}

.fs-76 {
  font-size: 76px !important;
  line-height: 91.2px !important;
}

.fs-77 {
  font-size: 77px !important;
  line-height: 92.4px !important;
}

.fs-78 {
  font-size: 78px !important;
  line-height: 93.6px !important;
}

.fs-79 {
  font-size: 79px !important;
  line-height: 94.8px !important;
}

.fs-80 {
  font-size: 80px !important;
  line-height: 96px !important;
}

.fs-81 {
  font-size: 81px !important;
  line-height: 97.2px !important;
}

.fs-82 {
  font-size: 82px !important;
  line-height: 98.4px !important;
}

.fs-83 {
  font-size: 83px !important;
  line-height: 99.6px !important;
}

.fs-84 {
  font-size: 84px !important;
  line-height: 100.8px !important;
}

.fs-85 {
  font-size: 85px !important;
  line-height: 102px !important;
}

.fs-86 {
  font-size: 86px !important;
  line-height: 103.2px !important;
}

.fs-87 {
  font-size: 87px !important;
  line-height: 104.4px !important;
}

.fs-88 {
  font-size: 88px !important;
  line-height: 105.6px !important;
}

.fs-89 {
  font-size: 89px !important;
  line-height: 106.8px !important;
}

.fs-90 {
  font-size: 90px !important;
  line-height: 108px !important;
}

.fs-91 {
  font-size: 91px !important;
  line-height: 109.2px !important;
}

.fs-92 {
  font-size: 92px !important;
  line-height: 110.4px !important;
}

.fs-93 {
  font-size: 93px !important;
  line-height: 111.6px !important;
}

.fs-94 {
  font-size: 94px !important;
  line-height: 112.8px !important;
}

.fs-95 {
  font-size: 95px !important;
  line-height: 114px !important;
}

.fs-96 {
  font-size: 96px !important;
  line-height: 115.2px !important;
}

.fs-97 {
  font-size: 97px !important;
  line-height: 116.4px !important;
}

.fs-98 {
  font-size: 98px !important;
  line-height: 117.6px !important;
}

.fs-99 {
  font-size: 99px !important;
  line-height: 118.8px !important;
}

.fs-100 {
  font-size: 100px !important;
  line-height: 120px !important;
}

.fs-101 {
  font-size: 101px !important;
  line-height: 121.2px !important;
}

.fs-102 {
  font-size: 102px !important;
  line-height: 122.4px !important;
}

.fs-103 {
  font-size: 103px !important;
  line-height: 123.6px !important;
}

.fs-104 {
  font-size: 104px !important;
  line-height: 124.8px !important;
}

.fs-105 {
  font-size: 105px !important;
  line-height: 126px !important;
}

.fs-106 {
  font-size: 106px !important;
  line-height: 127.2px !important;
}

.fs-107 {
  font-size: 107px !important;
  line-height: 128.4px !important;
}

.fs-108 {
  font-size: 108px !important;
  line-height: 129.6px !important;
}

.fs-109 {
  font-size: 109px !important;
  line-height: 130.8px !important;
}

.fs-110 {
  font-size: 110px !important;
  line-height: 132px !important;
}

.fs-111 {
  font-size: 111px !important;
  line-height: 133.2px !important;
}

.fs-112 {
  font-size: 112px !important;
  line-height: 134.4px !important;
}

.fs-113 {
  font-size: 113px !important;
  line-height: 135.6px !important;
}

.fs-114 {
  font-size: 114px !important;
  line-height: 136.8px !important;
}

.fs-115 {
  font-size: 115px !important;
  line-height: 138px !important;
}

.fs-116 {
  font-size: 116px !important;
  line-height: 139.2px !important;
}

.fs-117 {
  font-size: 117px !important;
  line-height: 140.4px !important;
}

.fs-118 {
  font-size: 118px !important;
  line-height: 141.6px !important;
}

.fs-119 {
  font-size: 119px !important;
  line-height: 142.8px !important;
}

.fs-120 {
  font-size: 120px !important;
  line-height: 144px !important;
}

.fs-121 {
  font-size: 121px !important;
  line-height: 145.2px !important;
}

.fs-122 {
  font-size: 122px !important;
  line-height: 146.4px !important;
}

.fs-123 {
  font-size: 123px !important;
  line-height: 147.6px !important;
}

.fs-124 {
  font-size: 124px !important;
  line-height: 148.8px !important;
}

.fs-125 {
  font-size: 125px !important;
  line-height: 150px !important;
}

.fs-126 {
  font-size: 126px !important;
  line-height: 151.2px !important;
}

.fs-127 {
  font-size: 127px !important;
  line-height: 152.4px !important;
}

.fs-128 {
  font-size: 128px !important;
  line-height: 153.6px !important;
}

.fs-129 {
  font-size: 129px !important;
  line-height: 154.8px !important;
}

.fs-130 {
  font-size: 130px !important;
  line-height: 156px !important;
}

.fs-131 {
  font-size: 131px !important;
  line-height: 157.2px !important;
}

.fs-132 {
  font-size: 132px !important;
  line-height: 158.4px !important;
}

.fs-133 {
  font-size: 133px !important;
  line-height: 159.6px !important;
}

.fs-134 {
  font-size: 134px !important;
  line-height: 160.8px !important;
}

.fs-135 {
  font-size: 135px !important;
  line-height: 162px !important;
}

.fs-136 {
  font-size: 136px !important;
  line-height: 163.2px !important;
}

.fs-137 {
  font-size: 137px !important;
  line-height: 164.4px !important;
}

.fs-138 {
  font-size: 138px !important;
  line-height: 165.6px !important;
}

.fs-139 {
  font-size: 139px !important;
  line-height: 166.8px !important;
}

.fs-140 {
  font-size: 140px !important;
  line-height: 168px !important;
}

.fs-141 {
  font-size: 141px !important;
  line-height: 169.2px !important;
}

.fs-142 {
  font-size: 142px !important;
  line-height: 170.4px !important;
}

.fs-143 {
  font-size: 143px !important;
  line-height: 171.6px !important;
}

.fs-144 {
  font-size: 144px !important;
  line-height: 172.8px !important;
}

.fs-145 {
  font-size: 145px !important;
  line-height: 174px !important;
}

.fs-146 {
  font-size: 146px !important;
  line-height: 175.2px !important;
}

.fs-147 {
  font-size: 147px !important;
  line-height: 176.4px !important;
}

.fs-148 {
  font-size: 148px !important;
  line-height: 177.6px !important;
}

.fs-149 {
  font-size: 149px !important;
  line-height: 178.8px !important;
}

.fs-150 {
  font-size: 150px !important;
  line-height: 180px !important;
}

.fs-151 {
  font-size: 151px !important;
  line-height: 181.2px !important;
}

.fs-152 {
  font-size: 152px !important;
  line-height: 182.4px !important;
}

.fs-153 {
  font-size: 153px !important;
  line-height: 183.6px !important;
}

.fs-154 {
  font-size: 154px !important;
  line-height: 184.8px !important;
}

.fs-155 {
  font-size: 155px !important;
  line-height: 186px !important;
}

.fs-156 {
  font-size: 156px !important;
  line-height: 187.2px !important;
}

.fs-157 {
  font-size: 157px !important;
  line-height: 188.4px !important;
}

.fs-158 {
  font-size: 158px !important;
  line-height: 189.6px !important;
}

.fs-159 {
  font-size: 159px !important;
  line-height: 190.8px !important;
}

.fs-160 {
  font-size: 160px !important;
  line-height: 192px !important;
}

.fs-161 {
  font-size: 161px !important;
  line-height: 193.2px !important;
}

.fs-162 {
  font-size: 162px !important;
  line-height: 194.4px !important;
}

.fs-163 {
  font-size: 163px !important;
  line-height: 195.6px !important;
}

.fs-164 {
  font-size: 164px !important;
  line-height: 196.8px !important;
}

.fs-165 {
  font-size: 165px !important;
  line-height: 198px !important;
}

.fs-166 {
  font-size: 166px !important;
  line-height: 199.2px !important;
}

.fs-167 {
  font-size: 167px !important;
  line-height: 200.4px !important;
}

.fs-168 {
  font-size: 168px !important;
  line-height: 201.6px !important;
}

.fs-169 {
  font-size: 169px !important;
  line-height: 202.8px !important;
}

.fs-170 {
  font-size: 170px !important;
  line-height: 204px !important;
}

.fs-171 {
  font-size: 171px !important;
  line-height: 205.2px !important;
}

.fs-172 {
  font-size: 172px !important;
  line-height: 206.4px !important;
}

.fs-173 {
  font-size: 173px !important;
  line-height: 207.6px !important;
}

.fs-174 {
  font-size: 174px !important;
  line-height: 208.8px !important;
}

.fs-175 {
  font-size: 175px !important;
  line-height: 210px !important;
}

.fs-176 {
  font-size: 176px !important;
  line-height: 211.2px !important;
}

.fs-177 {
  font-size: 177px !important;
  line-height: 212.4px !important;
}

.fs-178 {
  font-size: 178px !important;
  line-height: 213.6px !important;
}

.fs-179 {
  font-size: 179px !important;
  line-height: 214.8px !important;
}

.fs-180 {
  font-size: 180px !important;
  line-height: 216px !important;
}

.fs-181 {
  font-size: 181px !important;
  line-height: 217.2px !important;
}

.fs-182 {
  font-size: 182px !important;
  line-height: 218.4px !important;
}

.fs-183 {
  font-size: 183px !important;
  line-height: 219.6px !important;
}

.fs-184 {
  font-size: 184px !important;
  line-height: 220.8px !important;
}

.fs-185 {
  font-size: 185px !important;
  line-height: 222px !important;
}

.fs-186 {
  font-size: 186px !important;
  line-height: 223.2px !important;
}

.fs-187 {
  font-size: 187px !important;
  line-height: 224.4px !important;
}

.fs-188 {
  font-size: 188px !important;
  line-height: 225.6px !important;
}

.fs-189 {
  font-size: 189px !important;
  line-height: 226.8px !important;
}

.fs-190 {
  font-size: 190px !important;
  line-height: 228px !important;
}

.fs-191 {
  font-size: 191px !important;
  line-height: 229.2px !important;
}

.fs-192 {
  font-size: 192px !important;
  line-height: 230.4px !important;
}

.fs-193 {
  font-size: 193px !important;
  line-height: 231.6px !important;
}

.fs-194 {
  font-size: 194px !important;
  line-height: 232.8px !important;
}

.fs-195 {
  font-size: 195px !important;
  line-height: 234px !important;
}

.fs-196 {
  font-size: 196px !important;
  line-height: 235.2px !important;
}

.fs-197 {
  font-size: 197px !important;
  line-height: 236.4px !important;
}

.fs-198 {
  font-size: 198px !important;
  line-height: 237.6px !important;
}

.fs-199 {
  font-size: 199px !important;
  line-height: 238.8px !important;
}

.fs-200 {
  font-size: 200px !important;
  line-height: 240px !important;
}

#body em {
  font-family: "Raleway", sans-serif !important;
  font-weight: 400 !important;
  font-style: italic !important;
}
#body h1 span, #body h2 span, #body h3 span {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 500 !important;
  font-style: normal !important;
}
#body h1 em, #body h2 em, #body h3 em {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 500 !important;
  font-style: italic !important;
}
#body > strong {
  font-family: "Raleway", sans-serif !important;
  font-weight: 700 !important;
  font-style: normal !important;
}
#body > strong span {
  font-family: "Raleway", sans-serif !important;
  font-weight: 700 !important;
  font-style: normal !important;
}
#body > strong em {
  font-family: "Raleway", sans-serif !important;
  font-weight: 700 !important;
  font-style: italic !important;
}
#body h1 strong, #body h2 strong, #body h3 strong {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: normal !important;
}
#body h1 strong em, #body h2 strong em, #body h3 strong em {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: italic !important;
}
#body h1 span, #body h2 span, #body h3 span {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: normal !important;
}
#body h1 span em, #body h2 span em, #body h3 span em {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: italic !important;
}
#body h1 em, #body h2 em, #body h3 em {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: italic !important;
}
#body h1 em *, #body h2 em *, #body h3 em * {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: italic !important;
}
#body em {
  font-family: "Raleway", sans-serif !important;
  font-weight: 400 !important;
  font-style: italic !important;
}
#body em strong {
  font-family: "Raleway", sans-serif !important;
  font-weight: 700 !important;
  font-style: italic !important;
}
#body h1 em, #body h2 em, #body h3 em {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 500 !important;
  font-style: italic !important;
}
#body h1 em strong, #body h2 em strong, #body h3 em strong {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: italic !important;
}

#body h1 {
  font-size: 72px !important;
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: normal !important;
}
#body h1 em {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: italic !important;
}
#body h1 em > span {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: italic !important;
}
#body h1 em sup {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: italic !important;
}
#body h1 sup {
  font-size: 48px !important;
  line-height: 0.5 !important;
}
#body h1 > span {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: normal !important;
}

#body.home h1 {
  font-size: 48px !important;
}

#body h2 {
  font-size: 44px !important;
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: normal !important;
}
#body h2 em {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: italic !important;
}
#body h2 em > span {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: italic !important;
}
#body h2 em sup {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: italic !important;
}
#body h2 sup {
  font-size: 18px !important;
  line-height: 0.5 !important;
}
#body h2 > span {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: normal !important;
}

#body h3 {
  font-size: 28px !important;
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: normal !important;
}
#body h3 em {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: italic !important;
}
#body h3 em > span {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: italic !important;
}
#body h3 em sup {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: italic !important;
}
#body h3 sup {
  font-size: 12px !important;
  line-height: 0.5 !important;
}
#body h3 > span {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: normal !important;
}

#body ol li {
  font-size: 22px !important;
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: normal !important;
}
#body ol li em {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: italic !important;
}

#body, #body p {
  font-size: 18px !important;
  font-family: "Raleway", sans-serif !important;
  font-weight: 700 !important;
  font-style: normal !important;
}
#body em, #body p em {
  font-family: "Raleway", sans-serif !important;
  font-weight: 700 !important;
  font-style: italic !important;
}
#body em > span, #body p em > span {
  font-family: "Raleway", sans-serif !important;
  font-weight: 700 !important;
  font-style: italic !important;
}
#body em sup, #body p em sup {
  font-family: "Raleway", sans-serif !important;
  font-weight: 700 !important;
  font-style: italic !important;
}
#body sup, #body p sup {
  font-size: 12px !important;
  line-height: 0.5 !important;
  font-family: "Raleway", sans-serif !important;
  font-weight: 700 !important;
  font-style: normal !important;
}
#body > span, #body p > span {
  font-family: "Raleway", sans-serif !important;
  font-weight: 700 !important;
  font-style: normal !important;
}

#body .text2 {
  font-size: 10px !important;
  font-family: "Raleway", sans-serif !important;
  font-weight: 600 !important;
  font-style: normal !important;
}
#body .text2 em {
  font-family: "Raleway", sans-serif !important;
  font-weight: 600 !important;
  font-style: italic !important;
}
#body .text2 em sup {
  font-family: "Raleway", sans-serif !important;
  font-weight: 600 !important;
  font-style: italic !important;
}
#body .text2 > strong {
  font-family: "Raleway", sans-serif !important;
  font-weight: 700 !important;
  font-style: normal !important;
}
#body .text2 > strong em {
  font-family: "Raleway", sans-serif !important;
  font-weight: 700 !important;
  font-style: italic !important;
}
#body .text2 > strong em sup {
  font-family: "Raleway", sans-serif !important;
  font-weight: 700 !important;
  font-style: italic !important;
}
#body .text2 > strong sup {
  font-family: "Raleway", sans-serif !important;
  font-weight: 700 !important;
  font-style: normal !important;
}
#body .text2 sup {
  font-size: 8px !important;
  line-height: 0.5 !important;
  font-family: "Raleway", sans-serif !important;
  font-weight: 600 !important;
  font-style: normal !important;
}
#body .text2 > span {
  font-family: "Raleway", sans-serif !important;
  font-weight: 600 !important;
  font-style: normal !important;
}

#body .small {
  font-size: 12px !important;
}

@media (min-width: 1024px) {
  #body h1 {
    font-size: 88px !important;
  }
  #body h1 sup {
    font-size: 64px !important;
  }

  #body.home h1 {
    font-size: 64px !important;
  }

  #body h2 {
    font-size: 52px !important;
  }
  #body h2 sup {
    font-size: 21px !important;
  }

  #body h3 {
    font-size: 32px !important;
  }
  #body h3 sup {
    font-size: 16px !important;
  }

  #body .subtitle {
    font-size: 32px !important;
  }
  #body .subtitle sup {
    font-size: 16px !important;
  }

  #body ol li {
    font-size: 26px !important;
  }

  #body,
#body p {
    font-size: 22px !important;
  }
  #body sup,
#body p sup {
    font-size: 15px !important;
  }

  #body .text2 {
    font-size: 19px !important;
  }
  #body .text2 sup {
    font-size: 14px !important;
  }
}
@media (min-width: 1280px) {
  #body h1 {
    font-size: 96px !important;
  }
  #body h1 sup {
    font-size: 72px !important;
  }

  #body.home h1 {
    font-size: 72px !important;
  }

  #body h2 {
    font-size: 58px !important;
  }
  #body h2 sup {
    font-size: 24px !important;
  }

  #body h3 {
    font-size: 38px !important;
  }
  #body h3 sup {
    font-size: 20px !important;
  }

  #body .subtitle {
    font-size: 38px !important;
  }
  #body .subtitle sup {
    font-size: 20px !important;
  }

  #body ol li {
    font-size: 20px !important;
  }

  #body,
#body p {
    font-size: 26px !important;
  }
  #body sup,
#body p sup {
    font-size: 18px !important;
  }

  #body .text2 {
    font-size: 22px !important;
  }
  #body .text2 sup {
    font-size: 16px !important;
  }
}
#body h1,
#body h2,
#body h3,
#body h4,
#body h5,
#body h6 {
  line-height: 1.4;
}

#footer-popup-container {
  position: fixed !important;
  z-index: 10000 !important;
  width: 100%;
  height: 100%;
  top: 0;
  transition: opacity 1s linear;
  opacity: 1;
  background-color: rgba(235, 244, 251, 0.9) !important;
  padding-top: 20px;
  overflow-y: scroll;
}
#body #footer-popup-container .elementor-widget-wrap {
  margin: 10px 20px !important;
  padding: 0 !important;
}
#body #footer-popup-container .elementor-widget-wrap > div {
  margin-bottom: 10px !important;
}
#footer-popup-container .hidden {
  transition: opacity 1s linear;
  opacity: 0;
}
#footer-popup-container button[type=submit] {
  display: none !important;
}
#footer-popup-container #popup_logo img {
  max-width: 140px !important;
  margin-bottom: 5px;
}
#footer-popup-container #popup_close {
  padding: 15px 70px 15px 30px !important;
  border-radius: 8px !important;
  position: relative;
  color: #fff;
}
#footer-popup-container #popup_close::after {
  background-image: url(../../dist/assets/popup_arrow.png);
  background-position: center;
  background-size: 30px 30px;
  width: 30px;
  height: 30px;
  content: "";
  display: block;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
}
#footer-popup-container #cc_form .elementor-field-type-select {
  justify-content: center !important;
}
#footer-popup-container #cc_form .elementor-select-wrapper {
  flex-basis: content !important;
  max-width: 240px !important;
}
#footer-popup-container #cc_form .elementor-select-wrapper::before {
  color: #E84361 !important;
  text-shadow: none !important;
}
#footer-popup-container #cc_form select {
  width: 240px !important;
  border-color: #95A6BF !important;
  color: #95A6BF !important;
}
#footer-popup-container #popup_text_1 *,
#footer-popup-container #popup_main_text_1 *,
#footer-popup-container #popup_text_2 *,
#footer-popup-container #popup_text_3 * {
  font-family: "Raleway", sans-serif !important;
  font-weight: 600 !important;
  font-size: 18px !important;
  color: #1E2F36 !important;
  text-align: center !important;
  margin-bottom: 0px;
}
#footer-popup-container #popup_text_2 *,
#footer-popup-container #popup_text_3 * {
  color: #3A5664 !important;
}
#footer-popup-container #popup_main_text_1 * {
  font-weight: 700 !important;
}
#footer-popup-container #popup_text_3 * {
  font-size: 16px !important;
}
#footer-popup-container .elementor-button-text {
  word-break: break-all !important;
  -webkit-hyphens: auto !important;
      -ms-hyphens: auto !important;
          hyphens: auto !important;
  white-space: normal !important;
}
#footer-popup-container .button-square .elementor-button {
  border-radius: 2px !important;
  padding: 10px 30px !important;
  font-weight: bold !important;
}
#footer-popup-container .button-big .elementor-button {
  border-radius: 5px !important;
  background-color: #E9F2FA !important;
  box-shadow: 6px 6px 22px -8px rgba(0, 0, 0, 0.43), -14px -14px 20px -12px rgba(255, 255, 255, 0.8) !important;
  background-image: none !important;
  width: 80% !important;
  max-width: 80% !important;
  padding: 50px 15px !important;
}
#footer-popup-container .button-big .elementor-button-text {
  color: #c36 !important;
  background-color: transparent !important;
  background-image: linear-gradient(to right, #f69239, #f69239, #f34081, #f34081, #f34081, #f34081, #f34081, #f69239) !important;
  background-size: 300% 100% !important;
  -webkit-background-clip: text !important;
          background-clip: text !important;
  font-weight: bold !important;
  text-align: left !important;
}
#footer-popup-container .button-big #footer_button_left,
#footer-popup-container .button-big #footer_button_right {
  padding-left: 30px !important;
  position: relative;
}
#footer-popup-container .button-big #footer_button_left::after,
#footer-popup-container .button-big #footer_button_right::after {
  background-image: url(../../dist/assets/color-arrow.png);
  background-position: center;
  background-size: 30px 30px;
  width: 30px;
  height: 30px;
  content: "";
  display: block;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
}
#footer-popup-container #footer-popup {
  border-radius: 20px;
  background-color: #E9F2FA;
  box-shadow: 12px 12px 34px -16px rgba(0, 0, 0, 0.43), -28px -28px 20px -24px rgba(255, 255, 255, 0.8);
}
#footer-popup-container #footer-popup .elementor-tabs-content-wrapper {
  border: none !important;
  margin-top: 0;
}
#footer-popup-container #footer-popup .elementor-tab-title {
  border: none;
  position: relative;
}
#footer-popup-container #footer-popup .elementor-tab-title:before {
  display: none !important;
}
#footer-popup-container #footer-popup .elementor-tab-title:after {
  display: none !important;
}
#footer-popup-container #footer-popup .elementor-tab-title.elementor-active:after {
  display: block !important;
  position: absolute;
  height: 5px;
  width: 100%;
  background-color: #f39330;
  background-image: linear-gradient(90deg, #f39330 0%, #e94662 100%);
  left: 0;
  right: 0;
  bottom: 0;
}
#footer-popup-container #footer-popup .elementor-tab-content {
  background: #E5EFF8;
  border-radius: 6px;
  border: none;
}

#footer_line {
  position: fixed !important;
  z-index: 9000 !important;
  width: 100%;
  bottom: 0;
}
#footer_line .elementor-widget-wrap {
  align-content: center !important;
}
#footer_line * {
  font-size: 16px !important;
  color: #3A5664 !important;
  font-family: "Raleway", sans-serif !important;
  font-weight: 400 !important;
}
#footer_line a {
  font-size: 16px !important;
  color: #3A5664 !important;
  font-family: "Raleway", sans-serif !important;
  font-weight: 400 !important;
  fill: none !important;
}
#footer_line #footer_copy * {
  text-align: right !important;
}
#footer_line #footer_copy p {
  margin: 0 !important;
}
#footer_line .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
  background: #3A5664 !important;
}

#footer_logo img {
  max-width: 140px !important;
}

#ch-main-logo .elementor-widget-container {
  text-align: left;
}
#ch-main-logo img {
  max-width: 210px;
}

#ch-secondary-logo .elementor-widget-container {
  text-align: left;
}
#ch-secondary-logo img {
  max-width: 210px;
}

#ch-wrapper {
  background: #233B42 !important;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  padding: 15px 0 0px 0 !important;
  max-height: 240px !important;
  transition: all 0.3 ease;
}
#ch-wrapper.small {
  padding: 5px 0 0 0 !important;
}
#ch-wrapper.background {
  background: #233B42 !important;
}
#ch-wrapper.no-background {
  background: transparent !important;
}
#ch-wrapper .elementor-col-33 {
  width: 23% !important;
}
#ch-wrapper .elementor-col-66 {
  width: 77% !important;
}
#ch-wrapper .elementor-nav-menu--layout-horizontal {
  justify-content: flex-end;
}
#ch-wrapper .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
  background: #fff !important;
  height: 2px;
  width: calc(100% - 40px);
  left: 20px;
}
#ch-wrapper .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.has-submenu:after {
  background: transparent !important;
}

#ch-menu {
  font-family: "Raleway", sans-serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
}
#ch-menu .sub-arrow {
  display: none !important;
}
#ch-menu * {
  color: #fff !important;
  font-weight: 600 !important;
}
#ch-menu a {
  font-weight: 600 !important;
  font-size: 16px !important;
  padding: 0 20px 10px 20px;
}
#ch-menu .menu-item-has-children:after {
  transition: opacity 0.4s ease-out;
  opacity: 0;
}
#ch-menu .menu-item-has-children:hover .sub-menu {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}
#ch-menu .menu-item-has-children:hover:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -9px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 9px 9px 9px;
  border-color: transparent transparent #F3932C transparent;
  opacity: 0.8;
  left: 50%;
  transform: translateX(-9px);
  z-index: -1;
  opacity: 1;
}
#ch-menu .sub-menu {
  background-color: transparent !important;
  min-width: 450px !important;
  padding: 38px 45px 30px 45px !important;
  left: 50% !important;
  transform: translateX(-50%);
  display: none;
}
#ch-menu .sub-menu a, #ch-menu .sub-menu span {
  color: #F3932C !important;
  font-weight: 700 !important;
}
#ch-menu .sub-menu:before {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent #000000 transparent;
  opacity: 1;
  left: 50%;
  transform: translateX(-8px);
  z-index: 3;
}
#ch-menu .sub-menu:after {
  content: "";
  display: block;
  position: absolute;
  top: 8px;
  width: 100%;
  height: calc(100% - 8px);
  opacity: 0.8;
  left: 0;
  right: 0;
  background-color: #000;
  z-index: 1;
  border: 1px solid #F3932C;
}
#ch-menu .sub-menu li {
  width: 49% !important;
  display: inline-block;
  position: relative;
  z-index: 5;
  margin: 0 !important;
  padding: 10px 0 !important;
}
#ch-menu .sub-menu li a {
  overflow-wrap: break-word !important;
  white-space: normal !important;
  padding-top: 10px;
}
#ch-menu .sub-menu li a span {
  margin-left: 37px;
  display: block;
}
#ch-menu .sub-menu li a img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  max-width: 32px;
  max-height: 32px;
}

#ch-secondary-logo {
  display: none;
  cursor: pointer;
}

.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {
  display: flex !important;
}

.elementor-menu-toggle {
  display: none !important;
}

/* Settings & Variables */
/* Layout  Mobile First */
body, html {
  padding: 0;
  margin: 0;
}

html {
  padding-top: 0 !important;
}

#body {
  padding-bottom: 120px;
  background-color: #EBF4FB;
}

#wrapper-navbar {
  display: none;
}

*::-moz-selection {
  background: #f69239;
  fill: #f34081;
  color: #fff;
  text-shadow: none;
}

*::selection, *::-moz-selection {
  background: #f69239;
  fill: #f34081;
  color: #fff;
  text-shadow: none;
}

#content {
  margin-top: 260px !important;
  margin-bottom: 120px !important;
}

.h-100 {
  height: 100%;
}

.w-100 {
  width: 100%;
}

.fixed-top {
  position: fixed !important;
  top: 0 !important;
}

.absolute {
  position: absolute;
}

.absolute-important {
  position: absolute !important;
}

.sticky {
  position: sticky !important;
  position: -webkit-sticky !important;
}

.full-width-cover {
  top: 0;
  max-width: 100vw !important;
  width: 100vw !important;
  position: absolute;
  right: 50% !important;
  left: 50% !important;
  margin-right: -50vw !important;
  margin-left: -50vw !important;
}
.page-template-vertical-slider .full-width-cover {
  top: 0 !important;
}

.inner-width-cover {
  top: 0;
  max-width: 100% !important;
  width: 100% !important;
  position: absolute;
}
.page-template-vertical-slider .inner-width-cover {
  top: 0 !important;
}

.text-shadow, .text-shadow * {
  filter: drop-shadow(1px 1px rgba(0, 0, 0, 0.3));
}

.text-orange {
  color: #f69239 !important;
}

.text-pink {
  color: #f34081 !important;
}

.text-blue {
  color: #03ADBA !important;
}

.text-featured {
  color: transparent;
  background: linear-gradient(to right, #f69239, #f34081);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.text-featured-blue {
  color: transparent;
  background: linear-gradient(to right, #03ADBA, #375866);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.text-darkslate {
  color: #1E2F36 !important;
}

.text-white {
  color: #fff !important;
}

body {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #000;
  background-color: #fff;
  position: relative;
  /*
   * Global
   */
  /*
   * Template specific
   */
}
body * {
  font-family: "Raleway", sans-serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
}
body h1, body h2, body h3, body h4, body h5, body h6 {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: normal !important;
  margin-top: 0.5rem;
  margin-bottom: 0.4rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}
body h1 *, body h2 *, body h3 *, body h4 *, body h5 *, body h6 * {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 900 !important;
  font-style: normal !important;
}
body h4, body h4 > * {
  font-size: 1.5rem;
  margin-bottom: 0.7rem;
}
body h5, body h5 > * {
  font-size: 1.25rem;
  margin-bottom: 0.6rem;
}
body h6, body h6 > * {
  font-size: 1rem;
}
body a {
  background-color: transparent;
  text-decoration: none;
  color: transparent;
  transition: all 0.3s ease-in-out;
  background-image: linear-gradient(to right, #f69239, #f69239, #f34081, #f34081, #f34081, #f34081, #f34081, #f69239);
  background-size: 300% 100%;
  background-clip: text;
  -webkit-background-clip: text;
}
body a:hover, body a:active {
  color: transparent;
  text-decoration: none;
  background-position: 100% 0;
}
body a:focus {
  outline: 0;
}
body button, body [type=submit], body [type=button], body .elementor-button {
  display: inline-block;
  font-weight: 400;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: none;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  border-radius: 20px !important;
  transition: all 0.3s ease-in-out;
  background-color: linear-gradient(to right, #f69239, #f69239, #f34081, #f34081, #f34081, #f34081, #f34081, #f69239);
  background-size: 300% 100%;
  background-clip: unset;
  -webkit-background-clip: unset;
}
body button:not(:disabled), body [type=submit]:not(:disabled), body [type=button]:not(:disabled), body .elementor-button:not(:disabled) {
  cursor: pointer;
}
body button:hover, body [type=submit]:hover, body [type=button]:hover, body .elementor-button:hover {
  color: #fff;
  text-decoration: none;
  background-position: 100% 0;
}
body button:focus, body [type=submit]:focus, body [type=button]:focus, body .elementor-button:focus {
  outline: none;
}
body #site-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  z-index: 100;
  transition: top 0.3s;
  background-image: linear-gradient(to bottom, #000, transparent);
}
body #site-header p {
  color: #fff !important;
}
body #site-header a {
  background-image: linear-gradient(to right, #fff, #fff, #f34081, #f69239);
}
body #site-header .current-menu-item a {
  text-decoration: underline !important;
  -webkit-text-decoration-color: #fff;
          text-decoration-color: #fff;
}
body #site-header .site-title, body #site-header .site-title > *:not(a) {
  color: #f69239 !important;
}
body #site-header .site-title a {
  background-image: linear-gradient(to right, #f69239, #f69239, #f69239, #f34081);
}
body #site-header.minimized {
  top: -200px;
}
body #site-footer {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100vw;
  z-index: 100;
}
body.page-template-vertical-slider {
  padding: 0;
  margin: 0;
  width: 100vw;
  overflow: hidden;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
body.page-template-vertical-slider .wrapper {
  height: 100%;
}
body.page-template-vertical-slider .vertical-slider {
  height: 100%;
}
body.page-template-vertical-slider #masterWrap {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
}
body.page-template-vertical-slider #panelWrap {
  width: 100vw;
}
body.page-template-vertical-slider .elementor-section, body.page-template-vertical-slider .animated-page-slide {
  overflow: hidden;
}
body.page-template-vertical-slider .elementor-section .elementor-section, body.page-template-vertical-slider .animated-page-slide .elementor-section {
  overflow: visible;
}
body.page-template-vertical-slider .elementor-container, body.page-template-vertical-slider .animated-page-slide .animated-page-slide-content {
  width: 100vw;
  height: 100vh;
}
body.page-template-vertical-slider .hideMe {
  opacity: 0;
}
body.page-template-vertical-slider .dots {
  position: fixed;
  z-index: 100;
  top: 50%;
  right: 16px;
}
body.page-template-vertical-slider .dots .dot {
  position: relative;
  width: 44px;
  height: 44px;
  margin: 6px;
  cursor: pointer;
}
body.page-template-vertical-slider .dots .dot:before {
  content: "";
  position: absolute;
  top: 19px;
  left: 19px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #f34081;
}
body.elementor-editor-active {
  overflow: hidden !important;
}
body.elementor-editor-active #site-header, body.elementor-editor-active #site-footer {
  display: none !important;
}
body.elementor-editor-active .vertical-slider #masterWrap {
  position: relative;
  overflow: auto;
}

body sub, body sup {
  vertical-align: super;
  position: static;
}

#body ol {
  list-style: none;
  counter-reset: ol-counter;
  margin-bottom: 80px !important;
}
#body ol li {
  counter-increment: ol-counter;
  padding-left: 50px;
  position: relative;
  margin-bottom: 20px;
  line-height: 40px !important;
  min-height: 42px;
}
#body ol li * {
  line-height: 40px !important;
}
#body #body ol li em {
  font-style: italic !important;
}
#body ol li a {
  color: #E84361 !important;
  text-decoration: underline;
}

#body ol li::before {
  content: counter(ol-counter);
  color: red;
  font-weight: bold;
  position: absolute;
  top: 0;
  left: 0;
  min-width: 36px;
  line-height: 34px !important;
  padding: 0px 12px 2px 12px;
  border-radius: 18px;
  background-color: #F3932B;
  color: #fff;
  text-align: center;
  font-size: 15px !important;
}

.elementor-container ol li::before {
  font-size: 15px !important;
}

#body #cmplz-manage-consent .cmplz-manage-consent {
  bottom: 20px !important;
  right: 20px !important;
}

.quickLinks {
  position: absolute !important;
  bottom: 20px !important;
  width: 100% !important;
  top: unset !important;
  z-index: 1000 !important;
}

#quickLinks_1,
#quickLinks_1_1,
#quickLinks_2_1 {
  top: unset !important;
  width: 30%;
  position: absolute;
  left: 5%;
  bottom: 0;
  background: none;
  padding: 40px 0;
  border-radius: 0 !important;
  box-sizing: border-box;
}
#quickLinks_1 span.elementor-button-content-wrapper,
#quickLinks_1_1 span.elementor-button-content-wrapper,
#quickLinks_2_1 span.elementor-button-content-wrapper {
  display: inline-block;
  padding: 15px 0 15px 40px;
  background-image: url(https://wilate.com/wp-content/uploads/2022/03/1_icon_1.png);
  background-position: left center;
  background-size: auto;
  background-repeat: no-repeat;
}
#quickLinks_1 span.elementor-button-content-wrapper span,
#quickLinks_1_1 span.elementor-button-content-wrapper span,
#quickLinks_2_1 span.elementor-button-content-wrapper span {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 500 !important;
  font-style: normal !important;
}
#quickLinks_1::before,
#quickLinks_1_1::before,
#quickLinks_2_1::before {
  content: "";
  display: block;
  width: 300%;
  height: 100%;
  top: 0;
  z-index: -1;
  left: 0;
  position: absolute;
  background: rgba(0, 0, 0, 0.6) !important;
}
#quickLinks_1::after,
#quickLinks_1_1::after,
#quickLinks_2_1::after {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 500 !important;
  font-style: normal !important;
  content: "Quick Links";
  text-transform: uppercase;
  color: #fff;
  font-size: 14px;
  display: block;
  width: 300%;
  height: 100%;
  text-align: center;
  top: -30px;
  z-index: -1;
  left: 0;
  position: absolute;
}
#quickLinks_1:hover::after,
#quickLinks_1_1:hover::after,
#quickLinks_2_1:hover::after {
  color: #fff !important;
  -webkit-text-fill-color: #fff;
}

#quickLinks_2,
#quickLinks_1_2,
#quickLinks_2_2 {
  top: unset !important;
  width: 30%;
  position: absolute;
  left: 35%;
  bottom: 0;
  background: none;
  padding: 40px 0;
  border-radius: 0 !important;
  box-sizing: border-box;
}
#quickLinks_2 span.elementor-button-content-wrapper,
#quickLinks_1_2 span.elementor-button-content-wrapper,
#quickLinks_2_2 span.elementor-button-content-wrapper {
  display: inline-block;
  padding: 15px 0 15px 40px;
  background-image: url(https://wilate.com/wp-content/uploads/2022/03/1_icon_2.png);
  background-position: left center;
  background-size: auto;
  background-repeat: no-repeat;
}
#quickLinks_2 span.elementor-button-content-wrapper span,
#quickLinks_1_2 span.elementor-button-content-wrapper span,
#quickLinks_2_2 span.elementor-button-content-wrapper span {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 500 !important;
  font-style: normal !important;
}
#quickLinks_2::after,
#quickLinks_1_2::after,
#quickLinks_2_2::after {
  content: "";
  display: block;
  width: 1px;
  height: 80%;
  top: 10%;
  right: 0;
  position: absolute;
  background-image: linear-gradient(to bottom, #f69239, #f34081);
}
#quickLinks_2::before,
#quickLinks_1_2::before,
#quickLinks_2_2::before {
  content: "";
  display: block;
  width: 1px;
  height: 80%;
  top: 10%;
  left: 0;
  position: absolute;
  background-image: linear-gradient(to bottom, #f69239, #f34081);
}

#quickLinks_3,
#quickLinks_1_3,
#quickLinks_2_3 {
  top: unset !important;
  width: 30%;
  position: absolute;
  left: 65%;
  bottom: 0;
  background: none;
  padding: 40px 0;
  border-radius: 0 !important;
  box-sizing: border-box;
}
#quickLinks_3 span.elementor-button-content-wrapper,
#quickLinks_1_3 span.elementor-button-content-wrapper,
#quickLinks_2_3 span.elementor-button-content-wrapper {
  display: inline-block;
  padding: 15px 0 15px 40px;
  background-image: url(https://wilate.com/wp-content/uploads/2022/03/1_icon_3.png);
  background-position: left center;
  background-size: auto;
  background-repeat: no-repeat;
}
#quickLinks_3 span.elementor-button-content-wrapper span,
#quickLinks_1_3 span.elementor-button-content-wrapper span,
#quickLinks_2_3 span.elementor-button-content-wrapper span {
  font-family: sofia-pro, sans-serif !important;
  font-weight: 500 !important;
  font-style: normal !important;
}

#full-width-cover-1 .e-hosted-video::before,
#full-width-cover-2 .e-hosted-video::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  left: 0;
  position: absolute;
  background: rgba(0, 0, 0, 0.3);
}

.no-events {
  pointer-events: none;
}

body {
  overflow-x: hidden;
}

#body .elementor-widget-container h1 {
  margin-bottom: 1.8rem;
}

#body .elementor-widget-container h2 {
  margin-bottom: 1.6rem;
}

#body .elementor-widget-container h3 {
  margin-bottom: 1.4rem;
}

#body .elementor-widget-container h4 {
  margin-bottom: 1.2rem;
}

#body .elementor-widget-container h5 {
  margin-bottom: 1rem;
}

#body .elementor-widget-container h6 {
  margin-bottom: 1rem;
}

#body .modal {
  display: none;
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 10000;
}
#body .modal.show {
  display: block;
}
#body .modal .modal-footer {
  text-align: right;
  padding-top: 40px;
}
#body .modal .btn-secondary {
  color: #0f191e;
  text-decoration: none;
  padding: 0;
  background: transparent !important;
}
#body .modal .btn-secondary:hover {
  text-decoration: underline;
  background: transparent !important;
}
#body .modal .btn-secondary:focus {
  outline: none;
  background: transparent !important;
}
#body .modal .btn-primary {
  display: inline-block;
  margin-left: 30px;
  font-weight: 600;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: none;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  border-radius: 20px !important;
  transition: all 0.3s ease-in-out;
  background-image: linear-gradient(to bottom, #f69239, #f34081);
  -webkit-background-clip: unset;
}
#body .modal .btn-primary:hover {
  color: #fff;
  text-decoration: none;
  background-image: linear-gradient(to top, #f69239, #f34081);
}
#body .modal .btn-primary:focus {
  outline: none;
}

#body .modal-dialog {
  width: 400px;
  padding: 20px 40px;
  background: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0 auto;
  position: absolute;
}

.elementor-section h1 > span,
.elementor-section h2 > span,
.elementor-section h3 > span,
.elementor-section h4 > span,
.elementor-section h5 > span,
.elementor-section h6 > span {
  display: inline-block !important;
}

.dots {
  position: fixed;
  z-index: 100;
  top: 50%;
  right: 25px;
  transform: translateY(-50%);
}
.dots .dot {
  position: relative;
  width: 44px;
  height: 44px;
  margin: 6px;
  cursor: pointer;
  transition: all 0.3 ease-in-out;
}
.dots .dot:before {
  content: "";
  position: absolute;
  top: 19px;
  left: 19px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #f34081;
  transition: all 0.6 ease-in-out;
}
.dots .dot.current:before {
  width: 12px;
  height: 12px;
  top: 16px;
  left: 16px;
}
.dots .dot:hover:before {
  width: 12px;
  height: 12px;
  top: 16px;
  left: 16px;
}

#body a {
  color: #f34081;
  display: inline-block;
}
#body a:hover {
  color: transparent;
  background: linear-gradient(to right, #f69239, #f34081);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#body .e-lottie__animation > svg {
  transform: none !important;
}

@media (min-width: 480px) {
  /* Media SM */
}
@media (min-width: 768px) {
  /* Media MD */
}
@media (min-width: 1024px) {
  /* Media LG */
  .fs-lg-10 {
    font-size: 10px !important;
    line-height: 12px !important;
  }

  .fs-lg-11 {
    font-size: 11px !important;
    line-height: 13.2px !important;
  }

  .fs-lg-12 {
    font-size: 12px !important;
    line-height: 14.4px !important;
  }

  .fs-lg-13 {
    font-size: 13px !important;
    line-height: 15.6px !important;
  }

  .fs-lg-14 {
    font-size: 14px !important;
    line-height: 16.8px !important;
  }

  .fs-lg-15 {
    font-size: 15px !important;
    line-height: 18px !important;
  }

  .fs-lg-16 {
    font-size: 16px !important;
    line-height: 19.2px !important;
  }

  .fs-lg-17 {
    font-size: 17px !important;
    line-height: 20.4px !important;
  }

  .fs-lg-18 {
    font-size: 18px !important;
    line-height: 21.6px !important;
  }

  .fs-lg-19 {
    font-size: 19px !important;
    line-height: 22.8px !important;
  }

  .fs-lg-20 {
    font-size: 20px !important;
    line-height: 24px !important;
  }

  .fs-lg-21 {
    font-size: 21px !important;
    line-height: 25.2px !important;
  }

  .fs-lg-22 {
    font-size: 22px !important;
    line-height: 26.4px !important;
  }

  .fs-lg-23 {
    font-size: 23px !important;
    line-height: 27.6px !important;
  }

  .fs-lg-24 {
    font-size: 24px !important;
    line-height: 28.8px !important;
  }

  .fs-lg-25 {
    font-size: 25px !important;
    line-height: 30px !important;
  }

  .fs-lg-26 {
    font-size: 26px !important;
    line-height: 31.2px !important;
  }

  .fs-lg-27 {
    font-size: 27px !important;
    line-height: 32.4px !important;
  }

  .fs-lg-28 {
    font-size: 28px !important;
    line-height: 33.6px !important;
  }

  .fs-lg-29 {
    font-size: 29px !important;
    line-height: 34.8px !important;
  }

  .fs-lg-30 {
    font-size: 30px !important;
    line-height: 36px !important;
  }

  .fs-lg-31 {
    font-size: 31px !important;
    line-height: 37.2px !important;
  }

  .fs-lg-32 {
    font-size: 32px !important;
    line-height: 38.4px !important;
  }

  .fs-lg-33 {
    font-size: 33px !important;
    line-height: 39.6px !important;
  }

  .fs-lg-34 {
    font-size: 34px !important;
    line-height: 40.8px !important;
  }

  .fs-lg-35 {
    font-size: 35px !important;
    line-height: 42px !important;
  }

  .fs-lg-36 {
    font-size: 36px !important;
    line-height: 43.2px !important;
  }

  .fs-lg-37 {
    font-size: 37px !important;
    line-height: 44.4px !important;
  }

  .fs-lg-38 {
    font-size: 38px !important;
    line-height: 45.6px !important;
  }

  .fs-lg-39 {
    font-size: 39px !important;
    line-height: 46.8px !important;
  }

  .fs-lg-40 {
    font-size: 40px !important;
    line-height: 48px !important;
  }

  .fs-lg-41 {
    font-size: 41px !important;
    line-height: 49.2px !important;
  }

  .fs-lg-42 {
    font-size: 42px !important;
    line-height: 50.4px !important;
  }

  .fs-lg-43 {
    font-size: 43px !important;
    line-height: 51.6px !important;
  }

  .fs-lg-44 {
    font-size: 44px !important;
    line-height: 52.8px !important;
  }

  .fs-lg-45 {
    font-size: 45px !important;
    line-height: 54px !important;
  }

  .fs-lg-46 {
    font-size: 46px !important;
    line-height: 55.2px !important;
  }

  .fs-lg-47 {
    font-size: 47px !important;
    line-height: 56.4px !important;
  }

  .fs-lg-48 {
    font-size: 48px !important;
    line-height: 57.6px !important;
  }

  .fs-lg-49 {
    font-size: 49px !important;
    line-height: 58.8px !important;
  }

  .fs-lg-50 {
    font-size: 50px !important;
    line-height: 60px !important;
  }

  .fs-lg-51 {
    font-size: 51px !important;
    line-height: 61.2px !important;
  }

  .fs-lg-52 {
    font-size: 52px !important;
    line-height: 62.4px !important;
  }

  .fs-lg-53 {
    font-size: 53px !important;
    line-height: 63.6px !important;
  }

  .fs-lg-54 {
    font-size: 54px !important;
    line-height: 64.8px !important;
  }

  .fs-lg-55 {
    font-size: 55px !important;
    line-height: 66px !important;
  }

  .fs-lg-56 {
    font-size: 56px !important;
    line-height: 67.2px !important;
  }

  .fs-lg-57 {
    font-size: 57px !important;
    line-height: 68.4px !important;
  }

  .fs-lg-58 {
    font-size: 58px !important;
    line-height: 69.6px !important;
  }

  .fs-lg-59 {
    font-size: 59px !important;
    line-height: 70.8px !important;
  }

  .fs-lg-60 {
    font-size: 60px !important;
    line-height: 72px !important;
  }

  .fs-lg-61 {
    font-size: 61px !important;
    line-height: 73.2px !important;
  }

  .fs-lg-62 {
    font-size: 62px !important;
    line-height: 74.4px !important;
  }

  .fs-lg-63 {
    font-size: 63px !important;
    line-height: 75.6px !important;
  }

  .fs-lg-64 {
    font-size: 64px !important;
    line-height: 76.8px !important;
  }

  .fs-lg-65 {
    font-size: 65px !important;
    line-height: 78px !important;
  }

  .fs-lg-66 {
    font-size: 66px !important;
    line-height: 79.2px !important;
  }

  .fs-lg-67 {
    font-size: 67px !important;
    line-height: 80.4px !important;
  }

  .fs-lg-68 {
    font-size: 68px !important;
    line-height: 81.6px !important;
  }

  .fs-lg-69 {
    font-size: 69px !important;
    line-height: 82.8px !important;
  }

  .fs-lg-70 {
    font-size: 70px !important;
    line-height: 84px !important;
  }

  .fs-lg-71 {
    font-size: 71px !important;
    line-height: 85.2px !important;
  }

  .fs-lg-72 {
    font-size: 72px !important;
    line-height: 86.4px !important;
  }

  .fs-lg-73 {
    font-size: 73px !important;
    line-height: 87.6px !important;
  }

  .fs-lg-74 {
    font-size: 74px !important;
    line-height: 88.8px !important;
  }

  .fs-lg-75 {
    font-size: 75px !important;
    line-height: 90px !important;
  }

  .fs-lg-76 {
    font-size: 76px !important;
    line-height: 91.2px !important;
  }

  .fs-lg-77 {
    font-size: 77px !important;
    line-height: 92.4px !important;
  }

  .fs-lg-78 {
    font-size: 78px !important;
    line-height: 93.6px !important;
  }

  .fs-lg-79 {
    font-size: 79px !important;
    line-height: 94.8px !important;
  }

  .fs-lg-80 {
    font-size: 80px !important;
    line-height: 96px !important;
  }

  .fs-lg-81 {
    font-size: 81px !important;
    line-height: 97.2px !important;
  }

  .fs-lg-82 {
    font-size: 82px !important;
    line-height: 98.4px !important;
  }

  .fs-lg-83 {
    font-size: 83px !important;
    line-height: 99.6px !important;
  }

  .fs-lg-84 {
    font-size: 84px !important;
    line-height: 100.8px !important;
  }

  .fs-lg-85 {
    font-size: 85px !important;
    line-height: 102px !important;
  }

  .fs-lg-86 {
    font-size: 86px !important;
    line-height: 103.2px !important;
  }

  .fs-lg-87 {
    font-size: 87px !important;
    line-height: 104.4px !important;
  }

  .fs-lg-88 {
    font-size: 88px !important;
    line-height: 105.6px !important;
  }

  .fs-lg-89 {
    font-size: 89px !important;
    line-height: 106.8px !important;
  }

  .fs-lg-90 {
    font-size: 90px !important;
    line-height: 108px !important;
  }

  .fs-lg-91 {
    font-size: 91px !important;
    line-height: 109.2px !important;
  }

  .fs-lg-92 {
    font-size: 92px !important;
    line-height: 110.4px !important;
  }

  .fs-lg-93 {
    font-size: 93px !important;
    line-height: 111.6px !important;
  }

  .fs-lg-94 {
    font-size: 94px !important;
    line-height: 112.8px !important;
  }

  .fs-lg-95 {
    font-size: 95px !important;
    line-height: 114px !important;
  }

  .fs-lg-96 {
    font-size: 96px !important;
    line-height: 115.2px !important;
  }

  .fs-lg-97 {
    font-size: 97px !important;
    line-height: 116.4px !important;
  }

  .fs-lg-98 {
    font-size: 98px !important;
    line-height: 117.6px !important;
  }

  .fs-lg-99 {
    font-size: 99px !important;
    line-height: 118.8px !important;
  }

  .fs-lg-100 {
    font-size: 100px !important;
    line-height: 120px !important;
  }

  .fs-lg-101 {
    font-size: 101px !important;
    line-height: 121.2px !important;
  }

  .fs-lg-102 {
    font-size: 102px !important;
    line-height: 122.4px !important;
  }

  .fs-lg-103 {
    font-size: 103px !important;
    line-height: 123.6px !important;
  }

  .fs-lg-104 {
    font-size: 104px !important;
    line-height: 124.8px !important;
  }

  .fs-lg-105 {
    font-size: 105px !important;
    line-height: 126px !important;
  }

  .fs-lg-106 {
    font-size: 106px !important;
    line-height: 127.2px !important;
  }

  .fs-lg-107 {
    font-size: 107px !important;
    line-height: 128.4px !important;
  }

  .fs-lg-108 {
    font-size: 108px !important;
    line-height: 129.6px !important;
  }

  .fs-lg-109 {
    font-size: 109px !important;
    line-height: 130.8px !important;
  }

  .fs-lg-110 {
    font-size: 110px !important;
    line-height: 132px !important;
  }

  .fs-lg-111 {
    font-size: 111px !important;
    line-height: 133.2px !important;
  }

  .fs-lg-112 {
    font-size: 112px !important;
    line-height: 134.4px !important;
  }

  .fs-lg-113 {
    font-size: 113px !important;
    line-height: 135.6px !important;
  }

  .fs-lg-114 {
    font-size: 114px !important;
    line-height: 136.8px !important;
  }

  .fs-lg-115 {
    font-size: 115px !important;
    line-height: 138px !important;
  }

  .fs-lg-116 {
    font-size: 116px !important;
    line-height: 139.2px !important;
  }

  .fs-lg-117 {
    font-size: 117px !important;
    line-height: 140.4px !important;
  }

  .fs-lg-118 {
    font-size: 118px !important;
    line-height: 141.6px !important;
  }

  .fs-lg-119 {
    font-size: 119px !important;
    line-height: 142.8px !important;
  }

  .fs-lg-120 {
    font-size: 120px !important;
    line-height: 144px !important;
  }

  .fs-lg-121 {
    font-size: 121px !important;
    line-height: 145.2px !important;
  }

  .fs-lg-122 {
    font-size: 122px !important;
    line-height: 146.4px !important;
  }

  .fs-lg-123 {
    font-size: 123px !important;
    line-height: 147.6px !important;
  }

  .fs-lg-124 {
    font-size: 124px !important;
    line-height: 148.8px !important;
  }

  .fs-lg-125 {
    font-size: 125px !important;
    line-height: 150px !important;
  }

  .fs-lg-126 {
    font-size: 126px !important;
    line-height: 151.2px !important;
  }

  .fs-lg-127 {
    font-size: 127px !important;
    line-height: 152.4px !important;
  }

  .fs-lg-128 {
    font-size: 128px !important;
    line-height: 153.6px !important;
  }

  .fs-lg-129 {
    font-size: 129px !important;
    line-height: 154.8px !important;
  }

  .fs-lg-130 {
    font-size: 130px !important;
    line-height: 156px !important;
  }

  .fs-lg-131 {
    font-size: 131px !important;
    line-height: 157.2px !important;
  }

  .fs-lg-132 {
    font-size: 132px !important;
    line-height: 158.4px !important;
  }

  .fs-lg-133 {
    font-size: 133px !important;
    line-height: 159.6px !important;
  }

  .fs-lg-134 {
    font-size: 134px !important;
    line-height: 160.8px !important;
  }

  .fs-lg-135 {
    font-size: 135px !important;
    line-height: 162px !important;
  }

  .fs-lg-136 {
    font-size: 136px !important;
    line-height: 163.2px !important;
  }

  .fs-lg-137 {
    font-size: 137px !important;
    line-height: 164.4px !important;
  }

  .fs-lg-138 {
    font-size: 138px !important;
    line-height: 165.6px !important;
  }

  .fs-lg-139 {
    font-size: 139px !important;
    line-height: 166.8px !important;
  }

  .fs-lg-140 {
    font-size: 140px !important;
    line-height: 168px !important;
  }

  .fs-lg-141 {
    font-size: 141px !important;
    line-height: 169.2px !important;
  }

  .fs-lg-142 {
    font-size: 142px !important;
    line-height: 170.4px !important;
  }

  .fs-lg-143 {
    font-size: 143px !important;
    line-height: 171.6px !important;
  }

  .fs-lg-144 {
    font-size: 144px !important;
    line-height: 172.8px !important;
  }

  .fs-lg-145 {
    font-size: 145px !important;
    line-height: 174px !important;
  }

  .fs-lg-146 {
    font-size: 146px !important;
    line-height: 175.2px !important;
  }

  .fs-lg-147 {
    font-size: 147px !important;
    line-height: 176.4px !important;
  }

  .fs-lg-148 {
    font-size: 148px !important;
    line-height: 177.6px !important;
  }

  .fs-lg-149 {
    font-size: 149px !important;
    line-height: 178.8px !important;
  }

  .fs-lg-150 {
    font-size: 150px !important;
    line-height: 180px !important;
  }

  .fs-lg-151 {
    font-size: 151px !important;
    line-height: 181.2px !important;
  }

  .fs-lg-152 {
    font-size: 152px !important;
    line-height: 182.4px !important;
  }

  .fs-lg-153 {
    font-size: 153px !important;
    line-height: 183.6px !important;
  }

  .fs-lg-154 {
    font-size: 154px !important;
    line-height: 184.8px !important;
  }

  .fs-lg-155 {
    font-size: 155px !important;
    line-height: 186px !important;
  }

  .fs-lg-156 {
    font-size: 156px !important;
    line-height: 187.2px !important;
  }

  .fs-lg-157 {
    font-size: 157px !important;
    line-height: 188.4px !important;
  }

  .fs-lg-158 {
    font-size: 158px !important;
    line-height: 189.6px !important;
  }

  .fs-lg-159 {
    font-size: 159px !important;
    line-height: 190.8px !important;
  }

  .fs-lg-160 {
    font-size: 160px !important;
    line-height: 192px !important;
  }

  .fs-lg-161 {
    font-size: 161px !important;
    line-height: 193.2px !important;
  }

  .fs-lg-162 {
    font-size: 162px !important;
    line-height: 194.4px !important;
  }

  .fs-lg-163 {
    font-size: 163px !important;
    line-height: 195.6px !important;
  }

  .fs-lg-164 {
    font-size: 164px !important;
    line-height: 196.8px !important;
  }

  .fs-lg-165 {
    font-size: 165px !important;
    line-height: 198px !important;
  }

  .fs-lg-166 {
    font-size: 166px !important;
    line-height: 199.2px !important;
  }

  .fs-lg-167 {
    font-size: 167px !important;
    line-height: 200.4px !important;
  }

  .fs-lg-168 {
    font-size: 168px !important;
    line-height: 201.6px !important;
  }

  .fs-lg-169 {
    font-size: 169px !important;
    line-height: 202.8px !important;
  }

  .fs-lg-170 {
    font-size: 170px !important;
    line-height: 204px !important;
  }

  .fs-lg-171 {
    font-size: 171px !important;
    line-height: 205.2px !important;
  }

  .fs-lg-172 {
    font-size: 172px !important;
    line-height: 206.4px !important;
  }

  .fs-lg-173 {
    font-size: 173px !important;
    line-height: 207.6px !important;
  }

  .fs-lg-174 {
    font-size: 174px !important;
    line-height: 208.8px !important;
  }

  .fs-lg-175 {
    font-size: 175px !important;
    line-height: 210px !important;
  }

  .fs-lg-176 {
    font-size: 176px !important;
    line-height: 211.2px !important;
  }

  .fs-lg-177 {
    font-size: 177px !important;
    line-height: 212.4px !important;
  }

  .fs-lg-178 {
    font-size: 178px !important;
    line-height: 213.6px !important;
  }

  .fs-lg-179 {
    font-size: 179px !important;
    line-height: 214.8px !important;
  }

  .fs-lg-180 {
    font-size: 180px !important;
    line-height: 216px !important;
  }

  .fs-lg-181 {
    font-size: 181px !important;
    line-height: 217.2px !important;
  }

  .fs-lg-182 {
    font-size: 182px !important;
    line-height: 218.4px !important;
  }

  .fs-lg-183 {
    font-size: 183px !important;
    line-height: 219.6px !important;
  }

  .fs-lg-184 {
    font-size: 184px !important;
    line-height: 220.8px !important;
  }

  .fs-lg-185 {
    font-size: 185px !important;
    line-height: 222px !important;
  }

  .fs-lg-186 {
    font-size: 186px !important;
    line-height: 223.2px !important;
  }

  .fs-lg-187 {
    font-size: 187px !important;
    line-height: 224.4px !important;
  }

  .fs-lg-188 {
    font-size: 188px !important;
    line-height: 225.6px !important;
  }

  .fs-lg-189 {
    font-size: 189px !important;
    line-height: 226.8px !important;
  }

  .fs-lg-190 {
    font-size: 190px !important;
    line-height: 228px !important;
  }

  .fs-lg-191 {
    font-size: 191px !important;
    line-height: 229.2px !important;
  }

  .fs-lg-192 {
    font-size: 192px !important;
    line-height: 230.4px !important;
  }

  .fs-lg-193 {
    font-size: 193px !important;
    line-height: 231.6px !important;
  }

  .fs-lg-194 {
    font-size: 194px !important;
    line-height: 232.8px !important;
  }

  .fs-lg-195 {
    font-size: 195px !important;
    line-height: 234px !important;
  }

  .fs-lg-196 {
    font-size: 196px !important;
    line-height: 235.2px !important;
  }

  .fs-lg-197 {
    font-size: 197px !important;
    line-height: 236.4px !important;
  }

  .fs-lg-198 {
    font-size: 198px !important;
    line-height: 237.6px !important;
  }

  .fs-lg-199 {
    font-size: 199px !important;
    line-height: 238.8px !important;
  }

  .fs-lg-200 {
    font-size: 200px !important;
    line-height: 240px !important;
  }
}
@media (min-width: 1280px) {
  /* Media XL */
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1420px !important;
  }

  .fs-xl-10 {
    font-size: 10px !important;
    line-height: 12px !important;
  }

  .fs-xl-11 {
    font-size: 11px !important;
    line-height: 13.2px !important;
  }

  .fs-xl-12 {
    font-size: 12px !important;
    line-height: 14.4px !important;
  }

  .fs-xl-13 {
    font-size: 13px !important;
    line-height: 15.6px !important;
  }

  .fs-xl-14 {
    font-size: 14px !important;
    line-height: 16.8px !important;
  }

  .fs-xl-15 {
    font-size: 15px !important;
    line-height: 18px !important;
  }

  .fs-xl-16 {
    font-size: 16px !important;
    line-height: 19.2px !important;
  }

  .fs-xl-17 {
    font-size: 17px !important;
    line-height: 20.4px !important;
  }

  .fs-xl-18 {
    font-size: 18px !important;
    line-height: 21.6px !important;
  }

  .fs-xl-19 {
    font-size: 19px !important;
    line-height: 22.8px !important;
  }

  .fs-xl-20 {
    font-size: 20px !important;
    line-height: 24px !important;
  }

  .fs-xl-21 {
    font-size: 21px !important;
    line-height: 25.2px !important;
  }

  .fs-xl-22 {
    font-size: 22px !important;
    line-height: 26.4px !important;
  }

  .fs-xl-23 {
    font-size: 23px !important;
    line-height: 27.6px !important;
  }

  .fs-xl-24 {
    font-size: 24px !important;
    line-height: 28.8px !important;
  }

  .fs-xl-25 {
    font-size: 25px !important;
    line-height: 30px !important;
  }

  .fs-xl-26 {
    font-size: 26px !important;
    line-height: 31.2px !important;
  }

  .fs-xl-27 {
    font-size: 27px !important;
    line-height: 32.4px !important;
  }

  .fs-xl-28 {
    font-size: 28px !important;
    line-height: 33.6px !important;
  }

  .fs-xl-29 {
    font-size: 29px !important;
    line-height: 34.8px !important;
  }

  .fs-xl-30 {
    font-size: 30px !important;
    line-height: 36px !important;
  }

  .fs-xl-31 {
    font-size: 31px !important;
    line-height: 37.2px !important;
  }

  .fs-xl-32 {
    font-size: 32px !important;
    line-height: 38.4px !important;
  }

  .fs-xl-33 {
    font-size: 33px !important;
    line-height: 39.6px !important;
  }

  .fs-xl-34 {
    font-size: 34px !important;
    line-height: 40.8px !important;
  }

  .fs-xl-35 {
    font-size: 35px !important;
    line-height: 42px !important;
  }

  .fs-xl-36 {
    font-size: 36px !important;
    line-height: 43.2px !important;
  }

  .fs-xl-37 {
    font-size: 37px !important;
    line-height: 44.4px !important;
  }

  .fs-xl-38 {
    font-size: 38px !important;
    line-height: 45.6px !important;
  }

  .fs-xl-39 {
    font-size: 39px !important;
    line-height: 46.8px !important;
  }

  .fs-xl-40 {
    font-size: 40px !important;
    line-height: 48px !important;
  }

  .fs-xl-41 {
    font-size: 41px !important;
    line-height: 49.2px !important;
  }

  .fs-xl-42 {
    font-size: 42px !important;
    line-height: 50.4px !important;
  }

  .fs-xl-43 {
    font-size: 43px !important;
    line-height: 51.6px !important;
  }

  .fs-xl-44 {
    font-size: 44px !important;
    line-height: 52.8px !important;
  }

  .fs-xl-45 {
    font-size: 45px !important;
    line-height: 54px !important;
  }

  .fs-xl-46 {
    font-size: 46px !important;
    line-height: 55.2px !important;
  }

  .fs-xl-47 {
    font-size: 47px !important;
    line-height: 56.4px !important;
  }

  .fs-xl-48 {
    font-size: 48px !important;
    line-height: 57.6px !important;
  }

  .fs-xl-49 {
    font-size: 49px !important;
    line-height: 58.8px !important;
  }

  .fs-xl-50 {
    font-size: 50px !important;
    line-height: 60px !important;
  }

  .fs-xl-51 {
    font-size: 51px !important;
    line-height: 61.2px !important;
  }

  .fs-xl-52 {
    font-size: 52px !important;
    line-height: 62.4px !important;
  }

  .fs-xl-53 {
    font-size: 53px !important;
    line-height: 63.6px !important;
  }

  .fs-xl-54 {
    font-size: 54px !important;
    line-height: 64.8px !important;
  }

  .fs-xl-55 {
    font-size: 55px !important;
    line-height: 66px !important;
  }

  .fs-xl-56 {
    font-size: 56px !important;
    line-height: 67.2px !important;
  }

  .fs-xl-57 {
    font-size: 57px !important;
    line-height: 68.4px !important;
  }

  .fs-xl-58 {
    font-size: 58px !important;
    line-height: 69.6px !important;
  }

  .fs-xl-59 {
    font-size: 59px !important;
    line-height: 70.8px !important;
  }

  .fs-xl-60 {
    font-size: 60px !important;
    line-height: 72px !important;
  }

  .fs-xl-61 {
    font-size: 61px !important;
    line-height: 73.2px !important;
  }

  .fs-xl-62 {
    font-size: 62px !important;
    line-height: 74.4px !important;
  }

  .fs-xl-63 {
    font-size: 63px !important;
    line-height: 75.6px !important;
  }

  .fs-xl-64 {
    font-size: 64px !important;
    line-height: 76.8px !important;
  }

  .fs-xl-65 {
    font-size: 65px !important;
    line-height: 78px !important;
  }

  .fs-xl-66 {
    font-size: 66px !important;
    line-height: 79.2px !important;
  }

  .fs-xl-67 {
    font-size: 67px !important;
    line-height: 80.4px !important;
  }

  .fs-xl-68 {
    font-size: 68px !important;
    line-height: 81.6px !important;
  }

  .fs-xl-69 {
    font-size: 69px !important;
    line-height: 82.8px !important;
  }

  .fs-xl-70 {
    font-size: 70px !important;
    line-height: 84px !important;
  }

  .fs-xl-71 {
    font-size: 71px !important;
    line-height: 85.2px !important;
  }

  .fs-xl-72 {
    font-size: 72px !important;
    line-height: 86.4px !important;
  }

  .fs-xl-73 {
    font-size: 73px !important;
    line-height: 87.6px !important;
  }

  .fs-xl-74 {
    font-size: 74px !important;
    line-height: 88.8px !important;
  }

  .fs-xl-75 {
    font-size: 75px !important;
    line-height: 90px !important;
  }

  .fs-xl-76 {
    font-size: 76px !important;
    line-height: 91.2px !important;
  }

  .fs-xl-77 {
    font-size: 77px !important;
    line-height: 92.4px !important;
  }

  .fs-xl-78 {
    font-size: 78px !important;
    line-height: 93.6px !important;
  }

  .fs-xl-79 {
    font-size: 79px !important;
    line-height: 94.8px !important;
  }

  .fs-xl-80 {
    font-size: 80px !important;
    line-height: 96px !important;
  }

  .fs-xl-81 {
    font-size: 81px !important;
    line-height: 97.2px !important;
  }

  .fs-xl-82 {
    font-size: 82px !important;
    line-height: 98.4px !important;
  }

  .fs-xl-83 {
    font-size: 83px !important;
    line-height: 99.6px !important;
  }

  .fs-xl-84 {
    font-size: 84px !important;
    line-height: 100.8px !important;
  }

  .fs-xl-85 {
    font-size: 85px !important;
    line-height: 102px !important;
  }

  .fs-xl-86 {
    font-size: 86px !important;
    line-height: 103.2px !important;
  }

  .fs-xl-87 {
    font-size: 87px !important;
    line-height: 104.4px !important;
  }

  .fs-xl-88 {
    font-size: 88px !important;
    line-height: 105.6px !important;
  }

  .fs-xl-89 {
    font-size: 89px !important;
    line-height: 106.8px !important;
  }

  .fs-xl-90 {
    font-size: 90px !important;
    line-height: 108px !important;
  }

  .fs-xl-91 {
    font-size: 91px !important;
    line-height: 109.2px !important;
  }

  .fs-xl-92 {
    font-size: 92px !important;
    line-height: 110.4px !important;
  }

  .fs-xl-93 {
    font-size: 93px !important;
    line-height: 111.6px !important;
  }

  .fs-xl-94 {
    font-size: 94px !important;
    line-height: 112.8px !important;
  }

  .fs-xl-95 {
    font-size: 95px !important;
    line-height: 114px !important;
  }

  .fs-xl-96 {
    font-size: 96px !important;
    line-height: 115.2px !important;
  }

  .fs-xl-97 {
    font-size: 97px !important;
    line-height: 116.4px !important;
  }

  .fs-xl-98 {
    font-size: 98px !important;
    line-height: 117.6px !important;
  }

  .fs-xl-99 {
    font-size: 99px !important;
    line-height: 118.8px !important;
  }

  .fs-xl-100 {
    font-size: 100px !important;
    line-height: 120px !important;
  }

  .fs-xl-101 {
    font-size: 101px !important;
    line-height: 121.2px !important;
  }

  .fs-xl-102 {
    font-size: 102px !important;
    line-height: 122.4px !important;
  }

  .fs-xl-103 {
    font-size: 103px !important;
    line-height: 123.6px !important;
  }

  .fs-xl-104 {
    font-size: 104px !important;
    line-height: 124.8px !important;
  }

  .fs-xl-105 {
    font-size: 105px !important;
    line-height: 126px !important;
  }

  .fs-xl-106 {
    font-size: 106px !important;
    line-height: 127.2px !important;
  }

  .fs-xl-107 {
    font-size: 107px !important;
    line-height: 128.4px !important;
  }

  .fs-xl-108 {
    font-size: 108px !important;
    line-height: 129.6px !important;
  }

  .fs-xl-109 {
    font-size: 109px !important;
    line-height: 130.8px !important;
  }

  .fs-xl-110 {
    font-size: 110px !important;
    line-height: 132px !important;
  }

  .fs-xl-111 {
    font-size: 111px !important;
    line-height: 133.2px !important;
  }

  .fs-xl-112 {
    font-size: 112px !important;
    line-height: 134.4px !important;
  }

  .fs-xl-113 {
    font-size: 113px !important;
    line-height: 135.6px !important;
  }

  .fs-xl-114 {
    font-size: 114px !important;
    line-height: 136.8px !important;
  }

  .fs-xl-115 {
    font-size: 115px !important;
    line-height: 138px !important;
  }

  .fs-xl-116 {
    font-size: 116px !important;
    line-height: 139.2px !important;
  }

  .fs-xl-117 {
    font-size: 117px !important;
    line-height: 140.4px !important;
  }

  .fs-xl-118 {
    font-size: 118px !important;
    line-height: 141.6px !important;
  }

  .fs-xl-119 {
    font-size: 119px !important;
    line-height: 142.8px !important;
  }

  .fs-xl-120 {
    font-size: 120px !important;
    line-height: 144px !important;
  }

  .fs-xl-121 {
    font-size: 121px !important;
    line-height: 145.2px !important;
  }

  .fs-xl-122 {
    font-size: 122px !important;
    line-height: 146.4px !important;
  }

  .fs-xl-123 {
    font-size: 123px !important;
    line-height: 147.6px !important;
  }

  .fs-xl-124 {
    font-size: 124px !important;
    line-height: 148.8px !important;
  }

  .fs-xl-125 {
    font-size: 125px !important;
    line-height: 150px !important;
  }

  .fs-xl-126 {
    font-size: 126px !important;
    line-height: 151.2px !important;
  }

  .fs-xl-127 {
    font-size: 127px !important;
    line-height: 152.4px !important;
  }

  .fs-xl-128 {
    font-size: 128px !important;
    line-height: 153.6px !important;
  }

  .fs-xl-129 {
    font-size: 129px !important;
    line-height: 154.8px !important;
  }

  .fs-xl-130 {
    font-size: 130px !important;
    line-height: 156px !important;
  }

  .fs-xl-131 {
    font-size: 131px !important;
    line-height: 157.2px !important;
  }

  .fs-xl-132 {
    font-size: 132px !important;
    line-height: 158.4px !important;
  }

  .fs-xl-133 {
    font-size: 133px !important;
    line-height: 159.6px !important;
  }

  .fs-xl-134 {
    font-size: 134px !important;
    line-height: 160.8px !important;
  }

  .fs-xl-135 {
    font-size: 135px !important;
    line-height: 162px !important;
  }

  .fs-xl-136 {
    font-size: 136px !important;
    line-height: 163.2px !important;
  }

  .fs-xl-137 {
    font-size: 137px !important;
    line-height: 164.4px !important;
  }

  .fs-xl-138 {
    font-size: 138px !important;
    line-height: 165.6px !important;
  }

  .fs-xl-139 {
    font-size: 139px !important;
    line-height: 166.8px !important;
  }

  .fs-xl-140 {
    font-size: 140px !important;
    line-height: 168px !important;
  }

  .fs-xl-141 {
    font-size: 141px !important;
    line-height: 169.2px !important;
  }

  .fs-xl-142 {
    font-size: 142px !important;
    line-height: 170.4px !important;
  }

  .fs-xl-143 {
    font-size: 143px !important;
    line-height: 171.6px !important;
  }

  .fs-xl-144 {
    font-size: 144px !important;
    line-height: 172.8px !important;
  }

  .fs-xl-145 {
    font-size: 145px !important;
    line-height: 174px !important;
  }

  .fs-xl-146 {
    font-size: 146px !important;
    line-height: 175.2px !important;
  }

  .fs-xl-147 {
    font-size: 147px !important;
    line-height: 176.4px !important;
  }

  .fs-xl-148 {
    font-size: 148px !important;
    line-height: 177.6px !important;
  }

  .fs-xl-149 {
    font-size: 149px !important;
    line-height: 178.8px !important;
  }

  .fs-xl-150 {
    font-size: 150px !important;
    line-height: 180px !important;
  }

  .fs-xl-151 {
    font-size: 151px !important;
    line-height: 181.2px !important;
  }

  .fs-xl-152 {
    font-size: 152px !important;
    line-height: 182.4px !important;
  }

  .fs-xl-153 {
    font-size: 153px !important;
    line-height: 183.6px !important;
  }

  .fs-xl-154 {
    font-size: 154px !important;
    line-height: 184.8px !important;
  }

  .fs-xl-155 {
    font-size: 155px !important;
    line-height: 186px !important;
  }

  .fs-xl-156 {
    font-size: 156px !important;
    line-height: 187.2px !important;
  }

  .fs-xl-157 {
    font-size: 157px !important;
    line-height: 188.4px !important;
  }

  .fs-xl-158 {
    font-size: 158px !important;
    line-height: 189.6px !important;
  }

  .fs-xl-159 {
    font-size: 159px !important;
    line-height: 190.8px !important;
  }

  .fs-xl-160 {
    font-size: 160px !important;
    line-height: 192px !important;
  }

  .fs-xl-161 {
    font-size: 161px !important;
    line-height: 193.2px !important;
  }

  .fs-xl-162 {
    font-size: 162px !important;
    line-height: 194.4px !important;
  }

  .fs-xl-163 {
    font-size: 163px !important;
    line-height: 195.6px !important;
  }

  .fs-xl-164 {
    font-size: 164px !important;
    line-height: 196.8px !important;
  }

  .fs-xl-165 {
    font-size: 165px !important;
    line-height: 198px !important;
  }

  .fs-xl-166 {
    font-size: 166px !important;
    line-height: 199.2px !important;
  }

  .fs-xl-167 {
    font-size: 167px !important;
    line-height: 200.4px !important;
  }

  .fs-xl-168 {
    font-size: 168px !important;
    line-height: 201.6px !important;
  }

  .fs-xl-169 {
    font-size: 169px !important;
    line-height: 202.8px !important;
  }

  .fs-xl-170 {
    font-size: 170px !important;
    line-height: 204px !important;
  }

  .fs-xl-171 {
    font-size: 171px !important;
    line-height: 205.2px !important;
  }

  .fs-xl-172 {
    font-size: 172px !important;
    line-height: 206.4px !important;
  }

  .fs-xl-173 {
    font-size: 173px !important;
    line-height: 207.6px !important;
  }

  .fs-xl-174 {
    font-size: 174px !important;
    line-height: 208.8px !important;
  }

  .fs-xl-175 {
    font-size: 175px !important;
    line-height: 210px !important;
  }

  .fs-xl-176 {
    font-size: 176px !important;
    line-height: 211.2px !important;
  }

  .fs-xl-177 {
    font-size: 177px !important;
    line-height: 212.4px !important;
  }

  .fs-xl-178 {
    font-size: 178px !important;
    line-height: 213.6px !important;
  }

  .fs-xl-179 {
    font-size: 179px !important;
    line-height: 214.8px !important;
  }

  .fs-xl-180 {
    font-size: 180px !important;
    line-height: 216px !important;
  }

  .fs-xl-181 {
    font-size: 181px !important;
    line-height: 217.2px !important;
  }

  .fs-xl-182 {
    font-size: 182px !important;
    line-height: 218.4px !important;
  }

  .fs-xl-183 {
    font-size: 183px !important;
    line-height: 219.6px !important;
  }

  .fs-xl-184 {
    font-size: 184px !important;
    line-height: 220.8px !important;
  }

  .fs-xl-185 {
    font-size: 185px !important;
    line-height: 222px !important;
  }

  .fs-xl-186 {
    font-size: 186px !important;
    line-height: 223.2px !important;
  }

  .fs-xl-187 {
    font-size: 187px !important;
    line-height: 224.4px !important;
  }

  .fs-xl-188 {
    font-size: 188px !important;
    line-height: 225.6px !important;
  }

  .fs-xl-189 {
    font-size: 189px !important;
    line-height: 226.8px !important;
  }

  .fs-xl-190 {
    font-size: 190px !important;
    line-height: 228px !important;
  }

  .fs-xl-191 {
    font-size: 191px !important;
    line-height: 229.2px !important;
  }

  .fs-xl-192 {
    font-size: 192px !important;
    line-height: 230.4px !important;
  }

  .fs-xl-193 {
    font-size: 193px !important;
    line-height: 231.6px !important;
  }

  .fs-xl-194 {
    font-size: 194px !important;
    line-height: 232.8px !important;
  }

  .fs-xl-195 {
    font-size: 195px !important;
    line-height: 234px !important;
  }

  .fs-xl-196 {
    font-size: 196px !important;
    line-height: 235.2px !important;
  }

  .fs-xl-197 {
    font-size: 197px !important;
    line-height: 236.4px !important;
  }

  .fs-xl-198 {
    font-size: 198px !important;
    line-height: 237.6px !important;
  }

  .fs-xl-199 {
    font-size: 199px !important;
    line-height: 238.8px !important;
  }

  .fs-xl-200 {
    font-size: 200px !important;
    line-height: 240px !important;
  }
}
@media print {
  /* Print Styles */
}

/*# sourceMappingURL=wilate.css.map */

