@charset "UTF-8";@font-face{src:url('https://www.floridaroofing.com/media/com_sppagebuilder/assets/iconfont/icomoon/fonts/icomoon.eot?8ybox1');src:url('https://www.floridaroofing.com/media/com_sppagebuilder/assets/iconfont/icomoon/fonts/icomoon.eot?8ybox1#iefix') format('embedded-opentype'),url('https://www.floridaroofing.com/media/com_sppagebuilder/assets/iconfont/icomoon/fonts/icomoon.ttf?8ybox1') format('truetype'),url('https://www.floridaroofing.com/media/com_sppagebuilder/assets/iconfont/icomoon/fonts/icomoon.woff?8ybox1') format('woff'),url('https://www.floridaroofing.com/media/com_sppagebuilder/assets/iconfont/icomoon/fonts/icomoon.svg?8ybox1#icomoon') format('svg');font-family:'icomoon';font-weight:normal;font-style:normal;font-display:swap}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-Commercial-Icon:before{content:"\e900";color:#676d73}.icon-MultiFamily-Icon:before{content:"\e901";color:#676d73}.icon-Residential-Icon-Grey:before{content:"\e902";color:#676d73}.icon-Roof-for-heroes-Icon .path1:before{content:"\e903";color:rgb(103,3,9)}.icon-Roof-for-heroes-Icon .path2:before{content:"\e904";margin-left:-0.98046875em;color:rgb(103,109,115)}.icon-Roof-for-heroes-Icon .path3:before{content:"\e905";margin-left:-0.98046875em;color:rgb(103,109,115)}.icon-Roof-for-heroes-Icon .path4:before{content:"\e906";margin-left:-0.98046875em;color:rgb(103,109,115)}.icon-Roof-for-heroes-Icon .path5:before{content:"\e907";margin-left:-0.98046875em;color:rgb(103,109,115)}.icon-Roof-for-heroes-Icon .path6:before{content:"\e908";margin-left:-0.98046875em;color:rgb(103,109,115)}.icon-Roof-for-heroes-Icon .path7:before{content:"\e909";margin-left:-0.98046875em;color:rgb(103,109,115)}.icon-Roof-for-heroes-Icon .path8:before{content:"\e90a";margin-left:-0.98046875em;color:rgb(103,109,115)}
